/**
 * vee-validate 插件的校验函数:
 */
export default {
  // 校验 account
  /**
   * @param {*} value 当前表单项的值
   * @returns
   * 校验逻辑:
   * 根据 value 值做校验：
   * 1. 不满足条件: return '错误提示信息'
   * 2. 满足条件: return true
   */
  account (value) {
    if (!value) return '请输入用户名'
    if (!/^\w{6,24}$/.test(value)) return '用户名是6-24个字符'
    return true
  },
  password (value) {
    if (!value) return '请输入密码'
    if (!/^\w{6,24}$/.test(value)) return '密码是6-24个字符'
    return true
  },
  isAgree (value) {
    if (!value) return '请勾选同意用户协议'
    return true
  }
}
